The following Java example creates two arrays and passes them to IDL using the setIDLVariable method. An executeString command then multiplies the two arrays and getIDLVariable returns the result to the java application. The product of the array multiplication is printed to the command window.
Note: The file for this example, arrays_example.java, is located in the examples/doc/bridges/java subdirectory of the IDL distribution.
Complete the following steps:
cd IDL_DIR\examples\doc\bridges\java
where IDL_DIR is the directory where you have installed IDL.javac -classpath ".;IDL_DIR\resource\bridges\export\java\javaidlb.jar" arrays_example.java
java -classpath ".;IDL_DIR\resource\bridges\export\java\javaidlb.jar" arrays_example
See Note on Running the Java Examples for information on executing Java commands on a non-Windows platform.
After compiling and running the project, the result of the array manipulation is printed to the command window, a subset of which appears in the following figure.